XR API 2.4
Loading...
Searching...
No Matches
SonyOzVector3f Struct Reference

3D vector of type float More...

#include <xr_math.h>

Public Member Functions

 SonyOzVector3f ()
 Constructor.
 
 SonyOzVector3f (float in_x, float in_y, float in_z)
 Constructor.
 
SonyOzVector3f operator+ (SonyOzVector3f a)
 
SonyOzVector3f operator- (SonyOzVector3f a)
 
SonyOzVector3f operator* (float a)
 
SonyOzVector3f operator/ (float a)
 
void operator= (float a[3])
 
float Dot (SonyOzVector3f a)
 
void Normalize ()
 

Public Attributes

float x
 x
 
float y
 y
 
float z
 z
 

Detailed Description

3D vector of type float

Constructor & Destructor Documentation

◆ SonyOzVector3f() [1/2]

SonyOzVector3f::SonyOzVector3f ( )
inline

Constructor.

◆ SonyOzVector3f() [2/2]

SonyOzVector3f::SonyOzVector3f ( float in_x,
float in_y,
float in_z )
inline

Constructor.

Member Function Documentation

◆ Dot()

float SonyOzVector3f::Dot ( SonyOzVector3f a)
inline

◆ Normalize()

void SonyOzVector3f::Normalize ( )
inline

◆ operator*()

SonyOzVector3f SonyOzVector3f::operator* ( float a)
inline

◆ operator+()

SonyOzVector3f SonyOzVector3f::operator+ ( SonyOzVector3f a)
inline

◆ operator-()

SonyOzVector3f SonyOzVector3f::operator- ( SonyOzVector3f a)
inline

◆ operator/()

SonyOzVector3f SonyOzVector3f::operator/ ( float a)
inline

◆ operator=()

void SonyOzVector3f::operator= ( float a[3])
inline

Member Data Documentation

◆ x

float SonyOzVector3f::x

x

◆ y

float SonyOzVector3f::y

y

◆ z

float SonyOzVector3f::z

z


The documentation for this struct was generated from the following file: